#include<iostream>
using namespace std;
/*
把内存的使用权还给系统，这时候系统可能正忙，没时间把内存清理，也没时间管理这片刚释放的内存，还有一种情况是另一个程序正好需要内存，
系统把刚释放的内存赋给了新的程序，此时这篇内存的使用权是另一个程序的。
如果我们再次访问这片内存，当处于第一种情况的时候系统不会有任何反应，
使用内存也能成功，但如果碰到第二种情况，系统会出现非法访问或者段错误等提示。
*/
int main(int argc, char const *argv[])
{
    int *p = new int(10);
    delete p;
    *p = 20; // 野指针
    cout << *p << endl;
    return 0;
}
